physical and mental endurance - Espagnol Anglais Dictionnaire